package com.nsgf.library.data.bean;

import java.io.Serializable;
import java.util.List;

/**
 * 工作审批信息分页数据模型
 */
public class WorkApprovalInfoBean implements Serializable {

    private List<RecordBean> records;
    private int total;
    private int size;
    private int current;
    private int pages;

    public List<RecordBean> getRecords() {
        return records;
    }

    public void setRecords(List<RecordBean> records) {
        this.records = records;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public int getSize() {
        return size;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public int getCurrent() {
        return current;
    }

    public void setCurrent(int current) {
        this.current = current;
    }

    public int getPages() {
        return pages;
    }

    public void setPages(int pages) {
        this.pages = pages;
    }

    /**
     * 审批信息记录项
     */
    public static class RecordBean implements Serializable {
        private int id;
        private String projectCode;
        private String projectCodeDesc;
        private String businessType;
        private String businessTypeText;
        private String businessCode;
        private String approvalName;
        private int status;
        private List<Integer> pendingPeople;
        private String pendingPeopleReal;
        private String pendingPeopleRealUser;
        private Integer createBy;
        private String createTime;
        private Integer updateBy;
        private String updateTime;
        private int isDelete;
        private Object businessApproval;
        private String reviewUrl;
        private String applyUrl;
        private Object completeStatus;
        private Object approvalStatus;
        private Object completeEffect;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getProjectCode() {
            return projectCode;
        }

        public void setProjectCode(String projectCode) {
            this.projectCode = projectCode;
        }

        public String getProjectCodeDesc() {
            return projectCodeDesc;
        }

        public void setProjectCodeDesc(String projectCodeDesc) {
            this.projectCodeDesc = projectCodeDesc;
        }

        public String getBusinessType() {
            return businessType;
        }

        public void setBusinessType(String businessType) {
            this.businessType = businessType;
        }

        public String getBusinessTypeText() {
            return businessTypeText;
        }

        public void setBusinessTypeText(String businessTypeText) {
            this.businessTypeText = businessTypeText;
        }

        public String getBusinessCode() {
            return businessCode;
        }

        public void setBusinessCode(String businessCode) {
            this.businessCode = businessCode;
        }

        public String getApprovalName() {
            return approvalName;
        }

        public void setApprovalName(String approvalName) {
            this.approvalName = approvalName;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public List<Integer> getPendingPeople() {
            return pendingPeople;
        }

        public void setPendingPeople(List<Integer> pendingPeople) {
            this.pendingPeople = pendingPeople;
        }

        public String getPendingPeopleReal() {
            return pendingPeopleReal;
        }

        public void setPendingPeopleReal(String pendingPeopleReal) {
            this.pendingPeopleReal = pendingPeopleReal;
        }

        public String getPendingPeopleRealUser() {
            return pendingPeopleRealUser;
        }

        public void setPendingPeopleRealUser(String pendingPeopleRealUser) {
            this.pendingPeopleRealUser = pendingPeopleRealUser;
        }

        public Integer getCreateBy() {
            return createBy;
        }

        public void setCreateBy(Integer createBy) {
            this.createBy = createBy;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public Integer getUpdateBy() {
            return updateBy;
        }

        public void setUpdateBy(Integer updateBy) {
            this.updateBy = updateBy;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public int getIsDelete() {
            return isDelete;
        }

        public void setIsDelete(int isDelete) {
            this.isDelete = isDelete;
        }

        public Object getBusinessApproval() {
            return businessApproval;
        }

        public void setBusinessApproval(Object businessApproval) {
            this.businessApproval = businessApproval;
        }

        public String getReviewUrl() {
            return reviewUrl;
        }

        public void setReviewUrl(String reviewUrl) {
            this.reviewUrl = reviewUrl;
        }

        public String getApplyUrl() {
            return applyUrl;
        }

        public void setApplyUrl(String applyUrl) {
            this.applyUrl = applyUrl;
        }

        public Object getCompleteStatus() {
            return completeStatus;
        }

        public void setCompleteStatus(Object completeStatus) {
            this.completeStatus = completeStatus;
        }

        public Object getApprovalStatus() {
            return approvalStatus;
        }

        public void setApprovalStatus(Object approvalStatus) {
            this.approvalStatus = approvalStatus;
        }

        public Object getCompleteEffect() {
            return completeEffect;
        }

        public void setCompleteEffect(Object completeEffect) {
            this.completeEffect = completeEffect;
        }
    }
}



